.head {
	width: 1366px;
	/*background: #efefef;*/
	/*text-align:center;*/
	margin: 0 auto;
	position: relative;
}

.head_title {
	color: #d373aa;
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
	background: #efefef;
	height: 50px;
	/*width:100%;*/
	padding-left: 150px;
	line-height: 50px;
}

.head_title span {
	font-size: 22px;
	/*background: green;*/
}

.head_title img {
	/*background: green;*/
	vertical-align: middle;
	cursor: pointer;
}

.about_us img {
	margin-right: 12px;
}

.about_us img:hover {
	transform: rotate(360deg);
	transition: all 1s linear;
}

.phonenum {
	margin: 0 40px 0 38px;
}

.phonenum span:hover {
	cursor: pointer;
	text-decoration: underline;
}

.phonenum span:nth-of-type(1) {
	margin: 0 52px 0 16px;
}

.head_title .call img {
	margin-right: 22px;
}
.call{
	padding-right:120px ;
}
.call img:hover {
	transform: scale(1.1);
}

.head_title .call img:nth-of-type(2) {
	margin-right: 74px;
}

.banner {
	/*background: yellow;*/
	border: 1px solid red;
	width: 100%;
}


/*导航*/

.nav {
	background-image: linear-gradient(to right, rgba(231, 82, 152, 0.5), rgba(240, 191, 104, 0.5));
	z-index: 10;
	position: absolute;
	left: 0;
	top: 50px;
	height: 90px;
	width: 100%;
	color: white;
	font-size: 20px;
	font-weight: 300;
	line-height: 90px;
}

.nav img {
	vertical-align: middle;
	cursor: pointer;
	margin-right: 32px;
}

.nav div {
	display: inline-block;
}

.nav div a {
	margin-right: 32px;
	padding-bottom: 5px;
}

.nav div a:hover {
	border-bottom: 2px solid #ffe25d;
	color: #ffe25d;
}

.nav div span {
	margin-right: 32px;
}

.block h3 {
	display: inline-block;
	position: relative;
	background: yellow;
}

.banner_btn {
	position: absolute;
	top: 536px;
	left: 160px;
	z-index: 22;
	margin: 0 auto;
	text-align: center;
	cursor: pointer;
}

#banner {
	width: 1366px;
	margin: 0 auto;
}

.reason {
	width: 980px;
	position: relative;
	margin: 0 auto;
}

.reason ul {
	position: absolute;
	bottom: 80px;
}

.reason li {
	list-style: none;
	display: inline-block;
	margin-left: 70px;
	cursor: pointer;
}

.reason li:hover {
	transform: scale(1.2);
	transition: all 0.2s linear;
}
.class_kind{
	display: inline-block;
	background-image: linear-gradient(to right, rgb(231, 87, 153), rgb(240, 203, 165));

	width: 980px;
	height: 70px;
	text-align: center;
	line-height:70px;
	font-size: 42px;
	color: white;
	box-shadow: 0px 5px 14px #ccc;
	margin: 30px 0;
}
.kinds1{
	width: 980px;
	margin: 0 auto;
    margin-bottom: 35px;
	/*text-align: center;*/
}
.kinds1 img{
	opacity: 0.8;
}
.kinds1 img:hover{
	opacity: 1;
	transform: scale(1.1);
	transition: all 0.4s linear;
}
.kinds1 img:first-of-type{
	margin-right: 35px;
}
.kinds1 img:nth-of-type(2){
	margin-right: 35px;
}
/*/banner2*/
.banner2{
	width: 1366px;
	margin: 0 auto;
}
.stu_banner{
	width: 980px;
	margin: 0 auto;
}
.bottom{
	position: relative;
	background: red;
	width: 1366px;
	margin: 0 auto;
	bottom: 0px;
	}
.rightnav{
	position: fixed;
	right: -100px;
	bottom: 20px;
	z-index: 100;

}
.rightnav li{
	list-style: none;
	
}
.rightnav img{
	cursor: pointer;
   
	
}
.rightnav img:hover{
	 transform:translateX(-100px);
	 transition: all 0.5s linear;
}
